Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Thailand F2 Thailand F3 Japan F9 Japan F10 Australia F12 Australia F13 Cambodia F1 Thailand F1 Thailand F2 India F4 Indonesia F5 Laos F1 Thailand F4 Thailand F5 Chinese Taipei F1 Chinese Taipei F2 Canada F5 China F1 China F2 Thailand F2 Chinese Taipei F1 Cambodia F1 Cambodia F2 Thailand F2 Japan F1 Japan F2 Japan F3 Thailand F4 Thailand F6 Hong Kong F3 Thailand F10 Thailand F11 Indonesia F3 Thailand F1 Heineken Challenger - Ho Chi Minh City XL Challenger de Tenis Copa Sevilla - Seville Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham Steelers Cup - Kosice Memorial Savigni - Sassuolo 12th BH Tennis Open International Cup - Belo Horizonte V Trani Cup - Trani Akbank Private Banking-TED Open - Istanbul XL Capital Bermuda Open - Bermuda Challenger Cudad de Guayaquil - Guayaquil Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City 3° Trofeo 'Citta di Brindisi' - Brindisi The $50,000 Pro Challenger at Calabasas - Calabasas Copa Petrobras Argentina - Buenos Aires BMW Tennis Championship - Sunrise ECU Prague Open - Prague Malaysian Open - Kuala Lumpur Morocco Tennis Tour - Marrakech Izmir Cup - Izmir New Delhi Challenger - New Delhi Pekao Open - Szczecin Copa Kia - Santiago The Swanston Challenger - Sacramento Copa Kia Challenger ATP - Santiago Oldum Brown Vancouver Open - Vancouver New Delhi Challenger IV - New Delhi Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Unicredit Czech Open - Prostejov Copa Petrobras-Argentina - Buenos Aires Singapore Challenger Dunlop World Challenge - Toyota Melbourn Challenger Bangkok Challenger Taipei City Challenger Kyoto Challenger Korat Challenger Olbia Geovillage Open - Olbia Pingguo Challenger Honda Kah Singapore Men's Tennis Open - Singapore Fergana Challenger - Fergana USTA Men's Challenger of Dallas - Dallas Telesp Celular Open - Ribeirao Preto Tennis Napoli Cup - Napoli Tennis Napoli Cup - Napoli Challenger Casablanca San Angel - Mexico City Garden Open - Rome Fergana Tennis Challenger Tournament - Fergana 2003 USTA Tallahassee Tennis Challenger - Tallahassee Citta di Monza - Monza Nottingham Men's Challenger - Nottingham USTA Seascape Challenger - Aptos Garden Open 2005 - Rome Geovillage Open Trofeo Melia Olbia - Olbia Credicard Mastercard Tennis Cup - Campos do Jordao Hilversum Open - Hilversum San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Genoa Open 'Fondazione Carige' - Genova Heineken Challenger 2004 - Ho Chi Minh City Corona Mexico City Open - Mexico City 2004 Colorado Tennis Classic - Denver 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Fergana Challenger - Fergana Draft Corona Mexico City Open - Mexico City Ljubljana Open - Ljubljana XI Abierto Internacional de Salinas - Salinas Coffee Cup Challenger - Chikmagalur 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Sassuolo Challenger - Sassuolo Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Samsung Secruities Cup Challenger - Seoul South African Airways Tennis Open - Durban Oberstaufen Cup - Oberstaufen Fifth-Third Bank Tennis Championships - Lexington Posillipo Tennis Cup - Napoli Flea Market Cup - Busan Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires The Natrel's Challenger of Granby - Granby Taiwan Challenger - Kaohsiung Bancolombia Open - Bogota Mitsubishi Electric Europe Cup - Monza 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Yokohama Challenger 2001 - Yokohama Prostejov Challenger Copa Ericsson Argentina - Buenos Aires Kos Succhetti Tennis Cup - Cordenons New Delhi Challenger III - New Delhi Karshi Challenger - Karshi Gran Copa Ericsson - Rio de Janeiro dBI Tennis Challenger - Binghamton 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Copa Petrobras-Paraguay - Asuncion Bancolombia Open - Cali President's Cup - Astana Talahassee Challenger Copa Petrobras - Bogota Fergana Challenger Carson Challenger Top Wool Challenger-Immagine Trophy - Biella Seoul Challenger GHI Bronx Tennis Classic - Bronx Napoli Challenger Rome Challenger San Remo Challenger Biella Challenger The Stella Artois Grass Court Championships - London Alessandria Challenger Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Bangkok Challenger Flea Market Cup Busan Challenger Tennis - Busan Astana Challenger Medellin Challenger Guayaquil Challenger Noumea Challenger Burnie Challenger Caloundra Challenger Warsteiner Challenger Lubeck - Lubeck Guangzhou Challenger Pingguo Challenger Barranquilla Challenger Johannesburg Challenger Sporting Challenger 2003 - Turin Wuhai Challenger Beijing Challenger Oberstaufen Cup - Oberstaufen Bangkok Challenger Toyota Challenger Noumea Challenger Burnie Challenger Kaohsiung Challenger Busan Challenger Nottingham-2 Challenger Winnetka Challenger Granby Challenger Vancouver Challenger Santiago Challenger Busan Challenger Astana Challenger 9th Wartburg Open - Eisenach Kaoshuing Challenger Singha Tennis Classic - Tarzana Tashkent Challenger Melbourne Challenger Traralgon Challenger Burnie Challenger Anning Challenger Tianjin Challenger Nanchang Challenger Bangkok Challenger Shanghai Challenger Kia International In Kawana - Kawana Yokohama Challenger VII Torneo Internazionale di Tennis - Barletta Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Costa Rica - San Jose Tata Open - Chennai BellSouth Open - Vina del Mar U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Nossa Caixa Aberto de Sao Paulo - Sao Paulo BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Binghamton Professional Tennis Tournament - Binghamton Global Telecom Open - Florianopolis SMS Tennis Open - Sao Paulo Busan Open Challenger Tennis - Busan The Priority Telecom Open - Amersfoort China Open - Beijing Chennai Open - Chennai Banca Stato Challenger Lugano - Lugano Copa Telmex - Buenos Aires Kun-Ming Challenger ATP Bangalore Challenger - Bangalore Top Wool Challenger Biella - Biella Copa Petrobras-Uruguay - Montevideo The Granby Natrel Challenger - Granby GHI Bronx Classic - Bronx IX Torneo Internacionale de Tennis - Barletta Atlantic City Open - Atlantic City Zagreb Open - Zagreb Copa Petrobras Paraguay - Asuncion RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel BCR Open Romania - Bucharest Busan Open Challenger Tennis - Busan China Open - Beijing Heineken Open - Auckland Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles China Open - Beijing Antonio Savoldi-Marco Co. - Manerbio Campbells Hall of Fame Tennis Championships - Newport Pereira Challenger Copa Petrobras - Santiago Copa Petrobras - Aracaju Garden Open - Rome Toyota Challenger Ostdeutscher Sparkassen Cup - Dresden Pekao Open 2003 - Szczecin Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Blumenau Challenger Morocco Tennis Tour - Marrakech Dharwad Challenger 2003 - Dharwad Santos Challenger The Nottingham Challenger - Nottingham Lima Challenger - Lima Tatra Banka Open 2003 - Bratislava Okal Cup 2003 - Eckental Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Privat Bank Cup - Dniepropetrovsk IPP Open - Helsinki Czech Indoor Open - Prague Seoul Challenger Jameson Cup - Milan Ciudad de Pozoblanco Open Diputacion - Cordoba Hilton Waikoloa Village USTA Challenger - Waikoloa Heilbronn Challenger Challenger Banque Nationale - Granby Bogota Challenger - Bogota Porsche Open - Poznan Challenger Leon 2004 - Leon Busan Challenger Trani Cup - Trani Binghamton Professional Tennis Tournament - Binghamton Wroclaw Challenger Shimadzu All Japan Indoor - Kyoto Gallagher International - Hamilton Memorial Piertomaso Tessitore - San Remo Fergana Challenger Moncton Men's Challenger - Moncton Rhein-Main Challenger 2004 - Aschaffenburg Samsung Securities Cup - Seoul Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka San Marino Cepu Open - San Marino Wartburg Open - Eisenach Muller Cup 2000 - Ulm Dubrovnik Open - Dubrovnik Porsche Open - Poznan USTA Tennis Championships of Austin - Austin SIR Supermercadi Challenger - Rome St. Francis Health System USTA Challenger - Tulsa Flea Market Cup Busan Challenger Tennis - Busan Yokohama International Tennis Tournament - Yokohama Copa Ericsson Chile - Santiago Samsung Securities Cup Challenger - Seoul Copa Ericsson Uruguay - Montevideo Osaka International Tennis Tournament - Osaka Copa Ericsson Argentina - Buenos Aires 2004 Keys Gate Challenger - Homestead Copa Petrobras Uruguray - Montevideo Music City Challenger - Nashville Ho Chi Minh City Challenger - Ho Chi Minh City Tashkent Challenger - Tashkent 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Samsung Securities Cup - Seoul Top Wool Challenger - Biella VII Trofeo Ciudad de Quito - Quito The 69th King's Cup-Thailand Open - Bangkok Baton Rouge Challenger IX Ciutat de Barcelona - Barcelona Media Will Cup Busan Challenger Tennis - Busan Samsung Securities Cup - Seoul Hilton Waikoloa Village USTA Challenger - Waikoloa Mexico City Challenger Music City Challenger - Nashville USTA Illinois Challenger - Champaign 2008 China TCL Challenger - Guangzhou Copa Petrobras - Buenos Aires The LTA Sunderland Challenger - Sunderland University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Busan Challenger Internationaux du Doubs - Besancon Yokohama World Tennis Gaora Cup - Yokohama Arad Challenger The 70th King's Cup and Queen's Cup - Bangkok Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City USTA Challenger of Dallas - Dallas Hamburg Challenger - Hamburg Copa Club Campestre de Aguascalientes - Aguascalientes Singapore Mens Tennis Open - Singapore San Luis Potosi Challenger - San Luis Potosi Bangkok Challenger - Bangkok 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta KGHM Polish Indoors - Wroclaw Kyoto Challenger Monza Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia XXX Edizione 'A Savoldi Marco' - Manerbio Unicredit Czech Open 2007 - Prostejov Belgaum Open - Belgaum Nova Challenger Osaka - Osaka West Lakes Challenger Challenger Natrel Presented by National Bank - Granby VI Torneo Internazionale di Tennis - Barletta Waldbaum's Hamlet Cup - Long Island Busan Challenger TCT Open - Tunis Tennis Napoli Cup - Naples Garden Open - Rome The Scottish Tennis Championships - Edinburgh Busan Open - Busan Odlum Brown Vancouver Open - Vancouver Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin San Marino Cepu Open - San Marino AIG Japan Open - Tokyo Seoul Challenger ATU Cup - Weiden Nord/LB Open - Braunschweig Copa AT&T - Buenos Aires Abierto Club Casablanca - Mexico City 10th Wartburg Open - Eisenach Campionati Internazionali di Sicilia - Palermo Open Sainte Victoire - Aix-En-Provence Muller Cup - Ulm Yuba City Challenger Grand Prix Hassan II - Casablanca Zagreb Open - Zagreb Bangkok Challenger AIG Japan Open - Tokyo USTA Seascape Challenger - Aptos Cridicard Mastercard Tennis Cup - Campos do Jordao Sporting Challenger - Turin The Hilversum Open - Hilversum BH Tennis Open International Cup - Belo Horizonte Czech Open - Prostejov The Surbiton Trophy - Surbiton Banca Stato Challenger Lugano - Lugano Binghamton Professional Tennis Tournament - Binghamton Nord/LB Open 2004 - Braunschweig Montevideo Challenger Pekao Open - Szczecin Ciudad de Pozoblanco 'Open Diputacion' - Cordoba XXIX Edizione 'A.Savoldi Marco' - Manerbio Oberstaufen Challenger Aptos Challenger Ourocard Tennis Challenger - Sao Paulo Adidas International - Sydney Copa AT&T - Buenos Aires Credicard Mastercard Tennis Cup - Campos do Jordao ATP Heineken Challenger 2000 - Ho Chi Minh City 13 BH Tennis Open International Cup - Belo Horizonte Honda-Kah Open - Singapore Argentina Open - Buenos Aires Shimadzu All Japan Indoor - Kyoto Cepu Open - San Marino The Scottish Tennis Championships - Edinburgh Warsteiner Grand Prix - Oberstaufen Shimadzu All Japan Indoor Tennis Championships - Kyoto Salinas Challenger The Stella Artois Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Tennis Napoli Cup - Napoli Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo AIG Japan Open Tennis Championships - Tokyo Morocco Tennis Tour - Rabat Open de la Ville de Saint Denis - Reunion Island Next Generation Adelaide International - Adelaide MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe SAP Open - San Jose III Gramado Open de Tenis - Gramado Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Winnetka Challenger The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca BMW Open - Munich The Stella Artois Championships - London BH Tennis Open International Cup - Belo Horizonte Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad La Serena Open - La Serena Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest Heineken Open - Auckland Movistar Open - Vina del Mar Fergana Challenger - Fergana Copa Telefonica CTC Chile - Santiago Abierto Mexicano Telcel - Acapulco Hilton Waikoloa Village USTA Challenger - Waikoloa BNP Paribas Open - Indian Wells GHI Bronx Tennis Classic - Bronx Barletta Challenger Grand Prix Hassan II - Casablanca The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Shanghai Rolex Masters - Shanghai Kyoto Challenger - Kyoto Chennai Open - Chennai Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam USTA Seascape Challenger - Aptos Copa Telmex - Buenos Aires Olimp Kyiv Open - Kiev Abierto Mexicano Telcel - Acapulco Challenger Brasov - Brasov Open Sabadell Atlantico - Barcelona Time Warner USTA Challenger - Binghamton BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Beijing Challenger Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Segundo Aberto de Brasilia - Brasilia Allianz Suisse Open Gstaad - Gstaad XI Trofeo Ciudad de Quito - Quito GHI Bronx Tennis Classic - Bronx Samsung Securities Cup - Seoul Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Nossa Caixa Tennis Cup - Sao Paulo Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Telesp Celular Open - Campinas Medibank International - Sydney Movistar Open - Santiago Buenos Aires Challenger Copa Telmex - Buenos Aires Thailand Open - Bangkok Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Challenger Ford de Cherbourg - Cherbourg Gerry Weber Open - Halle Sunrise Challenger PTT Thailand Open - Bangkok HTV Challenger - Ho Chi Minh City Copa Ericsson Peru - Lima Dharwad Challenger 2006 - Dharwad Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Guadalajara Challenger Indore Challenger San Benedetto Challenger Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Aegon Nottingham Open - Nottingham ATP Challenger Numea - New Caledonia President's Cup - Tashkent Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Arizona Men's Tennis Championships - Scottsdale French Open - Paris Generali Open - Kitzbuhel 5th Sardinian International Championships - Cagliari Canottieri Mincio Open - Mantova Thailand Open - Bangkok The Wright Financial Group USTA Challenger - Champaign Marrakech Challenger Rimini Challenger Copa Petrobras Brazil - Belo Horizonte Samsung Securities Cup - Seoul BCR Open Romania - Bucharest Chennai Open - Chennai Masters Series - Hamburg Thailand Open - Bangkok Shanghai Challenger Brasil Open - Costa do Sauipe Pune Challenger Bangkok Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Proton Malaysian Open - Kuala Lumpur Copa Telmex - Buenos Aires Toyota Challenger Estoril Open - Estoril The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Brasil Open - Costa do Sauipe AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Hypo Group Tennis International - Portschach Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Brasil Open - Costa do Sauipe U.S. Open - New York Australian Open - Melbourne Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Thailand Open - Bangkok AIG Japan Open - Tokyo Dutch Open Tennis - Amersfoort Dutch Open Tennis - Amersfoort Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0 Asian Hopman Cup - Astana Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group II, 2R, PHI-THA 4-1 Davis Cup, Group I, 1R, THA-KOR 2-3 NASDAQ-100 Open - Miami 15th Asian Games Doha 2006 Shanghai Rolex Masters - Shanghai Wimbledon - London Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 1, PO, THA-INA 4-1